Skip to content

Keep failed cumulative batches atomic#54

Merged
mberman84 merged 2 commits into
mainfrom
codex/preserve-integration-repair-20260623
Jun 23, 2026
Merged

Keep failed cumulative batches atomic#54
mberman84 merged 2 commits into
mainfrom
codex/preserve-integration-repair-20260623

Conversation

@mberman84

Copy link
Copy Markdown
Contributor

Summary

  • block every frozen source when an integration conflict or CI failure needs repair
  • preserve the integration repair hold if the cumulative PR is closed
  • make deploybot resume reopen a closed cumulative PR before revalidating it

Live regression

Astro integration PR #994 failed its cumulative UI gate and was closed during repair. One frozen source then escaped and merged alone. This change prevents that side door.

Validation

  • python3 -m ruff check .
  • PYTHONPATH=src python3 -m unittest discover -s tests (271 passed)
  • fresh Codex autoreview: clean, no actionable findings

@mberman84 mberman84 merged commit f8e1d5d into main Jun 23, 2026
3 checks passed
@mberman84 mberman84 deleted the codex/preserve-integration-repair-20260623 branch June 23, 2026 00:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant